package com.ext.aic.beans;

import com.eyinfo.android_pure_utils.annotations.ModelSerializedName;

import java.io.Serializable;

import io.objectbox.annotation.Entity;
import io.objectbox.annotation.Id;

@Entity
public class AISeparateItem implements Serializable {

    @Id(assignable = true)
    private Long id;

    //设备id
    private String deviceId;

    //姓名
    private String name;

    //性别
    private String gender;

    //年龄
    private int age;

    //籍贯
    @ModelSerializedName("placeOfOrigin")
    private String nativePlace;

    //职业
    @ModelSerializedName("profession")
    private String occupation;

    //别名
    private String alias;

    //讲话风格
    @ModelSerializedName("style")
    private String speakingStyle;

    //其他背景
    @ModelSerializedName("other")
    private String otherBackground;

    //目标
    @ModelSerializedName("goal")
    private String target;

    //示例
    @ModelSerializedName("template")
    private String example;

    //注意事项
    private String notes;

    //是否更新服务
    private boolean updateService;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public String getNativePlace() {
        return nativePlace;
    }

    public void setNativePlace(String nativePlace) {
        this.nativePlace = nativePlace;
    }

    public String getOccupation() {
        return occupation;
    }

    public void setOccupation(String occupation) {
        this.occupation = occupation;
    }

    public String getAlias() {
        return alias;
    }

    public void setAlias(String alias) {
        this.alias = alias;
    }

    public String getSpeakingStyle() {
        return speakingStyle;
    }

    public void setSpeakingStyle(String speakingStyle) {
        this.speakingStyle = speakingStyle;
    }

    public String getOtherBackground() {
        return otherBackground;
    }

    public void setOtherBackground(String otherBackground) {
        this.otherBackground = otherBackground;
    }

    public String getTarget() {
        return target;
    }

    public void setTarget(String target) {
        this.target = target;
    }

    public String getExample() {
        return example;
    }

    public void setExample(String example) {
        this.example = example;
    }

    public String getNotes() {
        return notes;
    }

    public void setNotes(String notes) {
        this.notes = notes;
    }

    public boolean isUpdateService() {
        return updateService;
    }

    public void setUpdateService(boolean updateService) {
        this.updateService = updateService;
    }
}
